package com.linkgie.galaxyframework.persistence.data;

/**
 * 联结操作；
 *
 * @param <T> 主表实体类型；
 */
public interface JoinOperator<T> {

    /**
     * 左联结查询；
     * 
     * @param <R>             右表实体类型；
     * @param joinEntityClass 右表实体类型；
     * @return
     */
    <R> LeftJoinOperator<T, R> leftJoin(Class<R> joinEntityClass);

}
